package com.bupt.ilink.service;

import com.bupt.ilink.entity.folder.Folder;
import com.bupt.ilink.request.Application.CreateFolderRequest;
import com.bupt.ilink.request.Application.PersonalFlowQueryByFolderConditionRequest;
import com.bupt.ilink.response.Applicaition.PersonalFlowQueryByFolderResponse;

import java.util.List;

public interface PersonalFlowService {

    public PersonalFlowQueryByFolderResponse getAppsInFolder(PersonalFlowQueryByFolderConditionRequest params);

    public Folder createFolder(CreateFolderRequest createFolderRequest);

    public Folder changeFolderInfo(String folderId, CreateFolderRequest createFolderRequest);

    public Boolean deleteFolder(String folderId);

    public String deleteFlows(List<String> flowIds);
}
